{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "de5f9d02",
   "metadata": {
    "code_folding": [],
    "heading_collapsed": true
   },
   "source": [
    "# 一、初识Python\n",
    "## Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计，作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构，还能简单有效地面向对象编程。Python语法和动态类型，作为动态解释性的强类型定义语言，使它成为多数平台上写脚本和快速开发应用的编程语言， 随着版本的不断更新和语言新功能的添加，逐渐被用于独立的、大型项目的开发。"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "81d81813",
   "metadata": {},
   "source": [
    "# 二、Python的优缺点\n",
    "## 优点\n",
    "\n",
    "### 1.Python程序简单易懂，初学者入门容易。\n",
    "### 2,.开发效率高，有强大的第三方库（如Anaconda），可以在基础库的基础上再开发，降低开发周期。\n",
    "### 3.使用高级语言，编写程序无需考虑底层细节。\n",
    "### 4.可移植性，可以将Python移植到许多平台。\n",
    "### 5.可扩展性，部分程序可用C或C++编写。\n",
    "### 6.可嵌入性，可以把Python嵌入C或C++程序中。\n",
    "\n",
    "## 缺点\n",
    "\n",
    "### 1.多线程支持较差；\n",
    "### 2.代码开源无法加密"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "44e39ec8",
   "metadata": {},
   "source": [
    "# 三、关于Python3的一些基础语法\n",
    "## 1.编码：默认情况下，Python3源码文件默认使用utf-8编码，所有字符串都是unicode字符串。\n",
    "\n",
    "##  2.变量和赋值\n",
    "### 1）变量的简介\n",
    "### 变量来源于数学，是计算机语言中能储存计算结果或其它对象的抽象概念。变量可以通过变量名访问。\n",
    "### 2）变量名定义方法\n",
    "### 在Python 3中，可以用中文作为变量名，非ASCII标识符也是允许的了。\n",
    "\n",
    "## 3.关键字\n",
    "### 关键字即保留字，我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模块，可以输出当前版本的所有关键字。\n",
    "\n",
    "\n",
    "## 4.标准数据类型\n",
    "### 为了更方便的存储处理各种类型的数据，python自带了许多数据类型。计算机只能识别0101这种二进制，计算机如何来区分字母和数字等不同的类型，这就需要我们定义变量时指定变量类型，Python会自动检测数据类型，不需要我们明确指定。\n",
    "\n",
    "## 5.Print输出\n",
    "### print默认输出是换行的，如果要实现不换行需要在变量末尾加上end=\" \"。\n",
    "\n",
    "## 6.import与from…import\n",
    "### 在python用import或者from…import来导入相应的模块。\n",
    "## 7.数字(Number)类型\n",
    "### python中数字有四种类型：整数、布尔型、浮点数和复数。\n",
    "\n",
    "#### 1.int (整数), 如 1, 只有一种整数类型 int，表示为长整型\n",
    "#### 2.bool (布尔), 如 True，false\n",
    "#### 3.float (浮点数), 如 1.23、3E-2，（有小数点的数）\n",
    "#### 4.complex (复数), 如 1 + 2j、 1.1 + 2.2j"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.8"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": false,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {
    "height": "calc(100% - 180px)",
    "left": "10px",
    "top": "150px",
    "width": "229.2px"
   },
   "toc_section_display": true,
   "toc_window_display": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
